Мой Справочник | PHP | Вывод данных

Вывод данных на экран
echo
<?=$_some_var;
echo "Hello, World!";
echo "<h1>Hello, World!</h1>";
echo $some_var; // вывод значения переменной
echo PHP_VERSION; // вывод версии PHP
Кавычки могут быть как одинарными, так и двойными, но когда выводим html-теги, то кавычки должны быть только двойными. Одинарные занимают в 2 раза меньше памяти.
Точка с запятой заканчивает инструкцию, как и в любом другом языке
print_r()
print()
print_r ("Hello, World!");
print_r ("<h1>Hello, World!</h1>");
print_r ($some_var); // вывод значения переменной
print_r (PHP_VERSION."<hr>"); // вывод версии PHP
print_r() функция исключительно для разработчиков, для вывода информации на экран, анолог console.log в JavaScript
Подключение файлов
require
require "blocks/block1.php";
Если файл blocks/block1.php не загрузился, то интерпретатор выдаст ошибку, и страница НЕ ОТОБРАЗИТСЯ!!!
Блок block1.php содержит только html-код (без <?php ?>).
Удобно применять при нахождении одинакого html-кода на нескольких страницах (добавлять и редактировать), только расширение файлов должно быть .php
include
include "blocks/block1.php";
Если файл blocks/block1.php не загрузился, то интерпретатор НЕ выдаст ошибку, и страница отобразится, кроме данного блока
require_once,
include_once
include_once "blocks/block1.php";
require_once "blocks/block2.php";
Используются для загрузки на страницу единожды
include_once $_SERVER['DOCUMENT_ROOT'] . "blocks/block1.php";
Указывать ссылку от корня документа
include_once __DIR__ . "/blocks/block1.php";
Указывать ссылку от текущей документа, где располагается текущий открытый файл
Создание файлов
fopen()
fwrite()
fclose()
$file = fopen("1.txt", "a+t");                    // Открываем файл
fwrite($file, "Hello from php!\nThis is cool!");  // Записываем в него текст
fclose($file);                                    // Закрываем файл
							
Будет создан файл 1.txt с текстом "Hello from php!\nThis is cool!"
"r" - файл только для чтения, открывает и помещает указатель в начало файла
"r+" - ... можно редактировать, заменяя предыдущие символы;
"w" - файл только для записи (создаёт файл, если его нет), обрезает файл до нулевой длины (удаляет все символы);
"w+" - ... для записи и чтения;
"a" - открыывает файл только для записи и помещает указатель в конец файла, не удаляет предшествующие символы;
"a+" - ... для записи и чтения;
"+t" - добавляет поддержку спецсимволов \n \t;
"+b" - убирает поддержку спецсимволов \n \t;
Много параметров, документация
file_put_contents() // Упрощенная запись:
file_put_contents("1.txt", "Some text");
file_exist()
echo file_exist("1.txt");
Проверка на существование файла
filesize()
echo filesize("1.txt");
Размер файла
unlink()
unlink("1.txt");
Удаление файла
rename()
rename("1.txt", "2.txt");
Переименовать файл с сохранением старого
Права доступа к файлам
__FILE__
echo __FILE__;
Путь к данному открытому php-файлу
fileperms()
echo fileperms(__FILE__); // 33206
Узнать код прав доступа, необходимо для unix-систем
chmod()
echo chmod(__FILE__, 0777);
Изменить права доступа
Вывод символов из текстового файла
fread
$file = fopen("1.txt", "r+t");
while (!feof($file)) {
  echo fread($file, 1)."<br>";
}
fclose($file);
Выводится посимвольно
fseek()
fseek($file, 0);
Переводит курсор у считываемого файла на выбранный символ
file_get_contents() // Упрощенная запись:
echo file_get_contents("1.txt");
Выведет текст файла 1.txt на php-страницу